<cfcomponent output="false">

	<!---- properties ---->
	<cfproperty name="Userid" type="numeric"  />
	<cfproperty name="Login" type="string"  />
	<cfproperty name="Password" type="string"  />
	
	<cfset INSTANCE = {} />
	<cfset INSTANCE.Userid = "" />
	<cfset INSTANCE.Login = "" />
	<cfset INSTANCE.Password = "" />
	

	<!---- init ---->
	<cffunction name="init" returntype="any">
		<cfreturn this />
	</cffunction>

	
	 <!----INFO:If This Application is to be run under ColdFusion 9 then the following getters and setters can be removed.
	 			If you delete the getters and setters you should enable use-implicit-getters option in serviceconfig.xml present in webroot/WEB-INF/flex ---->
	
	<!---- Userid accesor ---->
	<cffunction name="getUserid" access="remote" output="false" returnType="Any">
		<cfreturn INSTANCE.Userid />
	</cffunction>
	<cffunction name="setUserid" access="remote" output="false" returnType="void">
		<cfargument name="value" required="true" type="any" />
		<cfset INSTANCE.Userid = ARGUMENTS.value />
	</cffunction>
	
	<!---- Login accesor ---->
	<cffunction name="getLogin" access="remote" output="false" returnType="Any">
		<cfreturn INSTANCE.Login />
	</cffunction>
	<cffunction name="setLogin" access="remote" output="false" returnType="void">
		<cfargument name="value" required="true" type="any" />
		<cfset INSTANCE.Login = ARGUMENTS.value />
	</cffunction>
	
	<!---- Password accesor ---->
	<cffunction name="getPassword" access="remote" output="false" returnType="Any">
		<cfreturn INSTANCE.Password />
	</cffunction>
	<cffunction name="setPassword" access="remote" output="false" returnType="void">
		<cfargument name="value" required="true" type="any" />
		<cfset INSTANCE.Password = ARGUMENTS.value />
	</cffunction>
	

</cfcomponent>
